home *** CD-ROM | disk | FTP | other *** search
/ Disc Station 2 (Korea) / Disc Station Vol 2 (Korea).img / MENU / STARTUP.MCT < prev    next >
Text File  |  1997-06-04  |  32KB  |  1,840 lines

  1.  
  2.  
  3. ;
  4. ;
  5. ;
  6. ;
  7. ;
  8.  
  9. ;
  10. ;
  11. ;
  12. ;
  13. ;
  14.  
  15. @Effect 20, 245, 8
  16. @sndload DSmenu.mlk
  17. $snd = 0
  18. $mode = 4
  19. @snd $snd
  20. @pcmload DSmenu.wlk
  21.  
  22. @INSTgrp    popup14, (20, 14),20            ;
  23. @INSTmater    mater14, 34, 3,20            ;
  24. @INSTmaterSet    (2, 20)                    ;
  25. @INSTchr    puyo14, 8, 7,20,20            ;
  26. @INSTchrSet    0, 3, 0, 2, 1, 3, 4, 2, 1        ;
  27. @INSTchrSet    1, 3, 0, 2, 1, 3, 4, 2, 1        ;
  28. @INSTmess    instme14, (0, 1), 40, 4, 20,20        ;
  29. @INSTmessSet    0, 12, 0                ;
  30. @INSTmessSet    1, 12, 1                ;
  31. @INSTmessSet    2, 12, 2                ;
  32. @INSTmessSet    3, 12, 3                ;
  33. @INSTmessSet    4, 12, 4                ;
  34. @INSTmessSet    5, 12, 5                ;
  35. @INSTmessSet    6, 12, 6                ;
  36. @INSTmessSet    7, 12, 7                ;
  37. @INSTmessSet    8, 12, 8                ;
  38. @INSTmessSet    9, 12, 9                ;
  39.  
  40. @INSTmodeLoad mode14, (20, 0), 40, 4,20,20        ;
  41. @INSTmodeSet    0, 1, 1                    ;
  42. @INSTmodeSet    1, 1, 3                    ;
  43. @INSTmodeSet    2, 1, 4                    ;
  44. @INSTmodeSet    3, 1, 2                    ;
  45. @INSTmodeSet    4, 1, 0                    ;
  46.  
  47.  
  48. ;
  49. ;
  50. ;
  51. ;
  52. ;
  53.  
  54. @SYSinstDir DiscStation2                       ;
  55. @SYSCDvolume DS2                               ;
  56. @SYSappName DiscStation2                       ;
  57. @SYSregKey DS2                                 ;
  58. @SYSuninst DSshell.exe                ;
  59. @SYSdrvType CD, HD                ;
  60. ;
  61. @SYSmenuName DS ╕▐┤║                       ;
  62. @SYSmenuPath InstMenu                ;
  63. @SYSmenu    DSshell.exe            ;
  64. @SYSload sysico14, 13, 11,20,20            ;
  65.  
  66. @DRAWdisable                    ;
  67. @LOGOload logo14, 24, 8,20,20                ;
  68. @MENUload DSgame14, 13, 11,20,20        ;
  69. @Wall main14 ,20                    ;
  70.  
  71. @GOSUB :sysiconinit                ;
  72. @GOSUB :gameinit                ;
  73. @DRAWenable                    ;
  74.  
  75. $start = 0
  76.  
  77. ;
  78. ;
  79. ;
  80. ;
  81. ;
  82.  
  83. :init
  84.  
  85. @DRAWdisable                    ;
  86.  
  87. @INSTmode $mode                    ;
  88.  
  89. @GOSUB :sysiconset                ;
  90.  
  91.  
  92. ;
  93. @GOSUB :GenseSetInst                ;
  94. @GOSUB :HeartSetInst                ;
  95. @GOSUB :MadoSetInst                ;
  96. @GOSUB :Saru2SetInst
  97. @GOSUB :EldoradoSetInst
  98. @GOSUB :NpSetInst
  99. @GOSUB :AnimeSetInst
  100. @GOSUB :MovieSetInst
  101.  
  102. @IF $start != 0 :loopA
  103. @DRAWenable                    ;
  104. @Effect 20, 245, 10
  105. $start = 1
  106.  
  107. :loopA
  108.  
  109. @DRAWenable                    ;
  110.  
  111. :loop                        ;
  112. @ICONenable
  113. @Goto :loop                    ;
  114.  
  115. :exec
  116. @IF $mode == 4 :loop
  117. @pcm 0
  118. $mode = 4                    ;
  119. @GOTO :init
  120.  
  121. :inst
  122. @IF $mode == 0 :loop
  123. @pcm 0
  124. $mode = 0                    ;
  125. @GOTO :init
  126.  
  127. :store
  128. @IF $mode == 1 :loop
  129. @pcm 0
  130. $mode = 1                    ;
  131. @GOTO :init
  132.  
  133. :restore
  134. @IF $mode == 2 :loop
  135. @pcm 0
  136. $mode = 2                    ;
  137. @GOTO :init
  138.  
  139. :uninst
  140. @IF $mode == 3 :loop
  141. @pcm 0
  142. $mode = 3                    ;
  143. @GOTO :init
  144.  
  145. :exit
  146. @pcm 0
  147. @END                        ;
  148.  
  149.  
  150. ;
  151. ;
  152. ;
  153. ;
  154. ;
  155.  
  156. :sysiconinit
  157.  
  158. @MENUset exec(0),1, 5, 0                        ;
  159. @MENUset exec(1),1, 5, 6                       ;
  160. @MENUlogoSet (28, 38), 21            ;
  161.  
  162. @MENUset inst(0), 1, 5, 1            ;
  163. @MENUset inst(1), 1, 5, 7            ;
  164. @MENUlogoSet (28, 38), 22            ;
  165.  
  166. @MENUset uninst(0), 1, 5, 2            ;
  167. @MENUset uninst(1), 1, 5, 8            ;
  168. @MENUlogoSet (28, 38), 23            ;
  169.  
  170. @MENUset store(0), 1, 5, 3            ;
  171. @MENUset store(1), 1, 5, 9            ;
  172. @MENUlogoSet (28, 38), 24            ;
  173.  
  174. @MENUset restore(0), 1, 5, 4                       ;
  175. @MENUset restore(1), 1, 5, 10               ;
  176. @MENUlogoSet (28, 38), 25            ;
  177.  
  178. @MENUset exit(0), 1, 5, 5             ;
  179. @MENUlogoSet (28, 38), 26            ;
  180. @RET
  181.  
  182.  
  183. :sysiconset
  184.  
  185. @IF $mode == 4 :exec1
  186. @MENUput exec(0), (1, 48)            ;
  187. @Goto :exec2
  188. :exec1
  189. @MENUput exec(1), (1, 48)            ;
  190. :exec2
  191. @MENUlogo exec, 0                ;
  192. @MENUgoto exec, :exec                ;
  193.  
  194. @IF $mode == 0 :inst1
  195. @MENUput inst(0), (14, 48)            ;
  196. @Goto :inst2
  197. :inst1
  198. @MENUput inst(1), (14, 48)            ;
  199. :inst2
  200. @MENUlogo inst, 0                ;
  201. @MENUgoto inst, :inst                ;
  202.  
  203. @IF $mode == 3 :uninst1
  204. @MENUput uninst(0), (27, 48)                ;
  205. @Goto :uninst2
  206. :uninst1
  207. @MENUput uninst(1), (27, 48)                    ;
  208. :uninst2
  209. @MENUlogo uninst, 0                    ;
  210. @MENUgoto uninst, :uninst            ;
  211.  
  212. @IF $mode == 1 :store1
  213. @MENUput store(0), (40, 48)            ;
  214. @Goto :store2
  215. :store1
  216. @MENUput store(1), (40, 48)            ;
  217. :store2
  218. @MENUlogo store, 0                ;
  219. @MENUgoto store, :store                ;
  220.  
  221. @IF $mode == 2 :restore1
  222. @MENUput restore(0), (53, 48)                    ;
  223. @Goto :restore2
  224. :restore1
  225. @MENUput restore(1), (53, 48)                ;
  226. :restore2
  227. @MENUlogo restore, 0                ;
  228. @MENUgoto restore, :restore            ;
  229.  
  230. @MENUput exit(0), (66, 48)            ;
  231. @MENUlogo exit, 0                ;
  232. @MENUgoto exit, :exit                ;
  233.  
  234.  
  235. @MENUdisp store, 1                ;
  236. @MENUdisp restore, 1                ;
  237. @MENUdisp inst, 1                ;
  238. @MENUdisp uninst, 1                ;
  239.  
  240. @RET
  241.  
  242. ;
  243. ;
  244. ;
  245. ;
  246. ;
  247. :gameinit
  248.  
  249. ;
  250. @MENUset Heart(0), 0, 3,25,26,27,25,25            ;
  251. @MENUset Heart(2), 0, 3,52,53,54,52,52          ;
  252. ;
  253. @MENUlogoSet (28, 38), 36, 34            ;
  254. @GAMEname Heart, ╟╧╞«╖ú╡σ                   ;
  255. @GAMEexeFile Heart, NTC96.exe            ;
  256. @GAMECDdir Heart, Heart                ;
  257.  
  258.  
  259. ;
  260. @MENUset Gense(0), 0, 3, 0, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 2, 0, 0, 0, 0, 0 ;
  261. @MENUset Gense(1), 0, 3,57,58,59,57,57,57,57,57,57,57,57,57,57,59,57,57,57,57,57 ;
  262. @MENUset Gense(2), 0, 3,30,31,32,30,30,30,30,30,30,30,30,32,30,32,30,30,30,30,30 ;
  263. @MENUclip Gense, -16, -4,136, 240
  264. @MENUlogoSet (28, 38), 36, 0, 3, 6, 9, 12    ;
  265.  
  266. ;
  267. @GAMEname GenseHD, ╚»╝╝├δ╚ú└ⁿ                   ;
  268. @GAMEexeFile GenseHD, Hwanse.exe                 ;
  269. @GAMEexePath GenseHD, ├δ╚ú└ⁿ                    ;
  270. @GAMEsavePath GenseHD, SaveData            ;
  271. @GAMEinstDir GenseHD, ├δ╚ú└ⁿ                    ;
  272. @GAMECDdir GenseHD, Hwanse                       ;
  273.  
  274. ;
  275. @GAMEname GenseCD, ╚»╝╝├δ╚ú└ⁿ                   ;
  276. @GAMEexeFile GenseCD, Hwanse.exe                 ;
  277. @GAMEsavePath GenseCD, SaveData            ;
  278. @GAMECDdir GenseCD, Hwanse                       ;
  279.  
  280. ;
  281. @GAMEname GenseCD2, ╚»╝╝├δ╚ú└ⁿ                  ;
  282. @GAMEexeFile GenseCD2, Hwanse.txt                ;
  283. @GAMEexePath GenseCD2, ├δ╚ú└ⁿ                   ;
  284. @GAMEsavePath GenseCD2, SaveData        ;
  285. @GAMEinstDir GenseCD2, ├δ╚ú└ⁿ                   ;
  286. @GAMECDdir GenseCD2, HwanseCD                    ;
  287.  
  288.  
  289. ;
  290. @MENUset Mado(0), 0, 3, 3, 3, 3, 3, 3, 4, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3 ;
  291. @MENUlogoSet (28, 38), 36, 1, 4, 7,10,13    ;
  292. @MENUset Mado(1), 0, 3,60,60,60,60,60,61,62,60,60,60,60,60,60,60,60,60,60,60,60 ;
  293. @MENUset Mado(2), 0, 3,33,33,33,33,33,34,35,33,33,33,33,33,33,33,33,33,33,33,33 ;
  294. @MENUset Mado1(0),0, 3, 6, 7, 8                                                 ;
  295. @MENUset Mado1(1),0, 3,63,63,63,63,63,63,63,63,63,63,63,63,64,65,63,63,63,63,63 ;
  296. @MENUset Mado1(2),0, 3,36,37,38                                                 ;
  297. @MENUset Mado2(0),0, 3, 9, 9, 9, 9, 9, 9, 9, 9,10,11, 9, 9, 9, 9, 9, 9          ;
  298. @MENUclip Mado, 0, 0, 207, 192
  299.  
  300. ;
  301. @GAMEname MadoHD, ╖τ╖τ└╟├╢▒╟║╜╣µ╟╨            ;
  302. @GAMEexeFile MadoHD, MadoADV.exe        ;
  303. @GAMEexePath MadoHD, ╖τ╖τ├╢▒╟                     ;
  304. @GAMEsavePath MadoHD, SaveData            ;
  305. @GAMEinstDir MadoHD, ╖τ╖τ├╢▒╟                     ;
  306. @GAMECDdir MadoHD, MadoADV            ;
  307.  
  308. ;
  309. @GAMEname MadoCD, ╖τ╖τ└╟├╢▒╟║╜╣µ╟╨            ;
  310. @GAMEexeFile MadoCD, MadoADV.exe        ;
  311. @GAMEsavePath MadoCD, SaveData            ;
  312. @GAMECDdir MadoCD, MadoADV            ;
  313.  
  314. ;
  315. @GAMEname MadoCD2, ╖τ╖τ└╟├╢▒╟║╜╣µ╟╨          ;
  316. @GAMEexeFile MadoCD2, MadoADV.txt        ;
  317. @GAMEexePath MadoCD2, ╖τ╖τ├╢▒╟                   ;
  318. @GAMEsavePath MadoCD2, SaveData            ;
  319. @GAMEinstDir MadoCD2, ╖τ╖τ├╢▒╟                    ;
  320. @GAMECDdir MadoCD2, MadoCD                        ;
  321.  
  322.  
  323. ;
  324. @MENUset Saru2(0) , 0, 5, 18, 19, 18, 19    ;
  325. @MENUlogoSet (28, 38),36,15,18,16        ;
  326. @MENUset Saru2b(0), 0, 5, 20, 21, 20, 21        ;
  327. @MENUset Saru2(1) , 0, 5, 72, 73, 72, 73    ;
  328. @MENUset Saru2b(1), 0, 5, 74, 75, 74, 75    ;
  329. @MENUset Saru2(2) , 0, 5, 45, 46, 45, 46    ;
  330. @MENUset Saru2b(2), 0, 5, 47, 48, 47, 48        ;
  331. @MENUclip Saru2, 0, 0, 208,98
  332.  
  333. ;
  334. @GAMEname Saru2HD, ┐°╝■└╠├╡▒╣2                 ;
  335. @GAMEexeFile Saru2HD, Monkey.exe                 ;
  336. @GAMEexePath Saru2HD, ┐°╝■└╠2                    ;
  337. @GAMEinstDir Saru2HD, ┐°╝■└╠2                   ;
  338. @GAMECDdir Saru2HD, Monkey                       ;
  339.  
  340. ;
  341. @GAMEname Saru2CD, ┐°╝■└╠├╡▒╣                 ;
  342. @GAMEexeFile Saru2CD, Monkey.exe                 ;
  343. @GAMECDdir Saru2CD, Monkey                       ;
  344.  
  345.  
  346. ;
  347. @MENUset Eldorado(0) ,0,3,12,12,12,12,13,14,12,12,12,12,12,12,12,12,12,12       ;
  348. @MENUlogoSet (28, 38), 36, 2, 5, 8,11,14            ;
  349. @MENUset Eldorado1(0),0,3,15,15,15,15,15,15,15,15,15,15,16,17,15,15,15,15,15,15 ;
  350. @MENUset Eldorado(1) ,0,3,66,66,66,66,67,68,66,66,66,66,66,66,66,66,66,66       ;
  351. @MENUset Eldorado1(1),0,3,69,69,69,69,69,69,69,69,69,69,70,71,69,69,69,69,69,69 ;
  352. @MENUset Eldorado(2) ,0,3,39,39,39,39,40,41,39,39,39,39,39,39,39,39,39,39       ;
  353. @MENUset Eldorado1(2),0,3,42,42,42,42,42,42,4